import axios from 'axios'
//上线   'http://121.89.205.189:3000/api'
//开发环境  会不会遇到跨域问题，如果后端不配置cors，那前端怎么解决跨域？
const myRequest = axios.create({
    baseURL:'http://121.89.205.189:3000/api',//基准路径
    timeout:6000,//设置请求超时的时间，超过这个时间就报错
})
//请求拦截器
myRequest.interceptors.request.use(config=>{
    //对你的请求做了处理，有token就带token
    //&&前的结果是true，就会向下执行，如果是false，就会短路，就不会向下走了
    localStorage.getItem("token")&&(config.headers.token=localStorage.getItem("token"))
    return config
},(error)=>{
    console.log(error);
})
//响应拦截器
myRequest.interceptors.response.use(response=>{
    return response
},(error)=>{
    console.log(error.response.status);
    console.log(error);
})

// 一个页面只能用一次
export default myRequest;